home *** CD-ROM | disk | FTP | other *** search
/ Delphi Magazine Collection 2001 / Delphi Magazine Collection 20001 (2001).iso / DISKS / ISSUE09 / FILES / README.TXT < prev    next >
Text File  |  1996-04-12  |  1KB  |  27 lines

  1. FIXES TO CODE FROM FILE HANDLING PART 3, APRIL 1996 (ISSUE 8)
  2. =============================================================
  3.  
  4. One or two comments were made about the code from last month's issue. Thanks
  5. to the readers who let us know about the problems. Firstly, in the
  6. NAMES?.DPR projects, there is a call in the file NAMES?U2.PAS that looks
  7. like this:
  8.  
  9.   { Make current directory where EXE file is, just in case }
  10.   ChDir(ExtractFilePath(Application.ExeName));
  11.  
  12. Unfortunately, ExtractFilePath leaves a trailing backslash when given a full
  13. path, and this is unacceptable to ChDir. The new projects on this month's
  14. disks fix this by calling ExtractFileDir instead. This is a new Delphi 2
  15. routine that works exactly the same as ExtractFilePath, but ensures no
  16. trailing slashes. This keeps ChDir happy. Another issue that came up was
  17. that the program appeared to fall over if there was no data file - this is
  18. because exceptions get generated in the program. However the exceptions do
  19. get handled, and so to see the program running a bit more smoothly you can
  20. turn off Break on exception in the Options | Environment dialog on the
  21. Preferences page. Lastly, the program locked the file areas fine, but didn't
  22. unlock them properly. This has now been fixed as well. 
  23.  
  24. Brian Long
  25.  
  26.  
  27.